.container-main{
	width:1024px;
	padding-top: 15px;
    margin-right: auto;
    margin-left: auto;
}
a{
	cursor:pointer;
}
#xiyaodiv .yibao-zili-list{
	display:none;
}
#shoufei {
    height: 60px;
    border-bottom: 4px solid #097c25;
}
.le-input{
	padding-left:10px;
	width:45%;
	height:34px;
	font-size:14px;
	line-height:34px;
	border:1px solid #ccc;
	color:#555;
	background-position:94%;
	white-space:nowrap;
    text-overflow:ellipsis;
}
.table{
	margin:0 !important;
}
.g-msg {
    display: none;
    background: #faffbd;
    margin-left: 15%;
    width: 200px;
    height: 30px;
    font-size: 12px;
    text-align: center;
    line-height: 30px;
    color: #777;
    border-radius: 15px;
    overflow: hidden;
    opacity: 0.8;
    border: 1px solid #ccc;
    position: fixed;
    top: 25%;
    left: 30%;
    margin-left: 15%;
    z-index: 99999;
}
.tb-background{
	display:none;
    background: #fff;
    border-left:1px solid #efefef;
    border-right:1px solid #efefef;
    border-bottom:1px solid #efefef;
    margin-bottom:10px;
}
.table{
    margin-bottom: 0;
}
.table-center{
    text-align: center;
}
.table-center th{
    font-weight:500;
}
.table-center thead tr th.col-xs-1 {
    text-align: center;
    border-bottom:none;
}
.operation-right{
    margin-left: 10px;
}
.u-legend{
    display: inline-block;
    margin-bottom:0.41rem;
    background: #fff;
}
legend input{
    border: 1px solid #e1e1e1;
}
legend .label{
	 padding:0;
    color: #777;
    font-weight:500;
    font-size: 14px;
    line-height: 30px;
}
.le-inline input{
    width: 55%;
    border:1px solid #ccc;
}
.le-inline{
    height: 74px;
    line-height: 74px;
}
.le-input{
	padding-left:10px;
	width:150px;
	height:36px;
	font-size:14px;
	line-height:34px;
	border:1px solid #e1e1e1;
	
	background-position:94%;
}
.le-btn-inline{
	display:inline-block;
	float:right;
    width: 210px;
    text-align: right;
}
.l-account{
    margin: 0 4% 0 12%;
}
.icon-check{
    width: 100%;
    height: 100%;
    background:url("../../image/renyuanbiao/dagou_03.png") no-repeat center ;
}
.l-name{
    margin: 0 4% 0 10%;
}
.confirm-color{
width: 27.5%;
background: #a4d16b;
color: #fff;
}
.shoufei-search{
    padding: 0;
    color: #fff;
    line-height: 30px;
    height: 30px;
    border: 1px solid #00b671;
    width: 90px;
    background-color: #00b671;
}
.shoufei-reset{
    padding: 0;
    margin-left: 4%;
    color: #fff;
   	line-height: 30px;
    height: 30px;
    border: 1px solid #00b671;
    width: 90px;
    background-color:#00b671;
}
.shoufei-reset:hover{
    color: #fff !important;
}
.shoufei-search:hover{
    color: #fff !important;
}
/*������ʽ*/
.m-postion{
	margin: 10% auto;
}
.u-fcolor{
	color:red;
}
.confirm:hover{
	 color: #fff;
}
.cancel{
	 margin-left: 4%;
	 width: 27.5%;
	 background: #fff;
	 border: 1px solid #cacaca;
}
.glyph-star{
	color:red;
	vertical-align: sub;
	padding:0 4px;
}
/*radio��ʽ  */
input[type="radio"] {
  margin: 3px 3px 0px 5px;
  display: none;
}
.g-radio-shield label:not(.g-label-name){
  font-weight:normal;
  padding-left: 1rem;
  cursor: pointer;
  background: url(../../image/home-page.png) no-repeat;
  background-position: left top;
}
.g-shield label.on{
  background-position: left bottom;
}
.g-radio-shield label.r-disable{
  font-weight:normal;
  padding-left: 1rem;
  cursor: pointer;
  background: url(../../image/r-disable.png) no-repeat;
  background-position: left top;
}
/*��ҳ�ؼ���ʽ*/
.pageBtn{
    height: 48px;
    line-height: 48px;
}
.pageBtn button{
    margin: 0 0.4rem;
    width: 35px;
    height: 35px;;
    border: 1px solid #e6e6e6;
    vertical-align: middle;
}
.pageBtn label{
    margin: 0 0.6rem;
    color:#666;
}
.initial{
    background:url("../../image/renyuanbiao/diyiye_03.png") no-repeat center;
}
.prev{
    background:url("../../image/renyuanbiao/zuo_03.png") no-repeat center;
}
.next{
    background:url("../../image/renyuanbiao/xiayiye_03.png") no-repeat center;
}
.last{
    background:url("../../image/renyuanbiao/zuihouyige_03.png") no-repeat center;
}
.pageBtn .reset{
    margin: -0.6rem;
    border: 0px;
    background:url("../../image/renyuanbiao/reset.png") no-repeat center ;
}
.pagesize{
    width: 41px;
    height: 35px;
    vertical-align: middle;
    border: 1px solid #e1e1e1;
    border-right: 0px;
}
/* �շ�����ҳ */
.form-group .shoufei-xqsave{
    padding: 0;
    width: 10%;
    height: 38px;
    line-height: 38px;
    color: #ffffff;
    border: 1px solid #91c153;
    background: #a4d16b;
}
.tb-background .sf-geren{
    padding-left: 35px;
}
.tb-background .sf-gerenxx span.f-shoufei-xinming {
	margin: 0;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    max-width: 175px;
}
.tb-background p {
	padding:0;
	margin:0;
	line-height:40px;
	display:block;
	width:640px;
	overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.tb-background .sf-zjage{
	font-size:14px;
	font-weight:500;
	margin-top:1.5rem;
}
.tb-background .sf-zjage span{
	margin-left:2%
}
.sf-qianfei{
	padding-left: 35px;
	margin:1rem auto;
}
.sf-qianfeixx{
	margin-top:1rem;
	margin-bottom:1rem;
}
.sf-qianfeixx a{
	color: #00b671;
	margin-left:1rem;
	cursor:pointer;
}
.sf-qianfeixx a:hover{
	color: #00b671;
	text-decoration:none;
}
.pos input{
	height:30px;
	width:60px;
	margin-right:10px;
	text-align: right;
	border:solid 1px #ccc;
	padding-right: 5px;
}
.pos span {
	line-height:40px;
}
/* .jine-title{
	margin-left:1rem;
} */
.tkqueren{
	padding: 0;
    width: 27.5%;
    height: 38px;
    line-height: 38px;
    color: #ffffff;
    border: 1px solid #91c153;
    background: #a4d16b;
}
/* 2.0改版*/
.table>tbody>tr>td{
	border-top:none;
}
.sf-timer{
	width: 320px;
	float:right;
	display:inline-block;
}
.sf-mheader-sjxm{
	float:right;
	margin-right: 15px;
}
.sf-timer-sj{
	line-height:30px;
	color:#777;
	font-size:14px;
}
.input-box {
    width: 109px;
    display:inline-block;
    background-color: #ffffff;
    height: 36px;
    margin: 0 5px;
    position: relative;
}
.input-box input {
	font-size:14px;
	height:34px;
    width: 100%;
    color: #666a73;
    padding: 0px 5px 0px 8px;
    text-overflow: ellipsis;
}
.sfxq-uspan{
	border-left:3px solid #00b671;
	padding-left:10px;
	color:#00b671;
	font-size:16px;
}
.sfxq-ubutton{
	float:right;
}
.f-shoyfei-zj{
	color:red;
	font-size:20px;
	margin-right: 10px;
}
.operation{
	color:#00b472;
}
.operation:hover{
	color:#00b472;
	text-decoration:none;
}
/*2.0弹框*/
div.b-dialog {
	margin:180px auto;
}
div.obtn-footer {
	text-align: center;
}
.obtn-dialog {
	width:88px;
	height:34px;
	background-color:#00b472;
	color:#fff;
}
.modal-footer .obtn-dialog:hover {
	color:#fff;
}
.form-inline fieldset {
	padding:0;
	margin:0;
}
#btnXiugai:hover {
	color:#fff;
}
.line-h li {
	line-height:30px;
	float:left;
	width:160px;
	margin-left:20px;
}
.line-h li span.s-width {
	width:75px;
	text-align: right;
	display: inline-block;
	color:#777;
}
.line-h li span.shoufei-jine {
	font-size:18px;
}
/*详情表格后期修改结构*/
#sflist-neirong tbody tr:hover {
	background-color:#f6f7fb;
}
#sflist-neirong tr td a:hover {
	color:#00b7ee;
}
.sf-timer {
	float:right;
}
.sf-timer .input-box {
	float:left;
}
.sf-timer .input-box input {
	border-radius: 0;
}
.input-group-addon {
	display: none !important;
}
.sf-timer-sj{
	line-height:30px;
	color:#777;
	font-size:14px;
}
/*打印发票按钮*/
.btn-fapiao-check {
	float:left;
	margin-right:15px;
	font-size:14px;
	line-height: 40px;
	cursor: pointer;
}
/*打印小票按钮*/
.btn-check {
	display:block;
	font-size:14px;
	line-height: 40px;
	text-align: left;
    padding-left: 8px;
	cursor: pointer;
}
.check {
	width:30px;
	height:16px;
	display:inline-block;
	vertical-align: middle;
	cursor: pointer;
}
.check1 {
	background: url("../../image/unchecked.png") no-repeat center;
}
.check2 {
	background: url("../../image/checked.png") no-repeat center;
}
#huanzhetb td {
	border-top:none;
	border-bottom:solid 1px #ccc;
}
/* 保留查询条件行样式*/
.list_tr{
background-color:#fffeec;
}
/*医保改版*/
.sf-common-title{
	background-color:#efefef;
	height:30px;
	line-height:30px;
	padding-left:15px;
}
.sf-gerenxx-left{
    display: inline-block;
    width: 24%;
    margin-bottom: 10px;
    margin-top: 10px;
    color:#777;
}
.sf-gerenxx-left span{
    color:#333;
}
.sf-jine{
	border-top:1px solid #efefef;
	height:58px;
	line-height:58px;
}
.f-shoyfei-yf,.f-shoyfei-zl{
	color:red;
	margin-right:20px;
	font-weight:700;
}
.f-shoyfei-ss,.f-shoyfei-yh{
	border:1px solid #ccc;
	height:30px;
	width:90px;
	padding-left:5px;
	margin-right:20px;
	text-align: right;
    padding: 0 8px;
    vertical-align: middle;
    line-height: 30px;
}
.sf-jine-list{
	float:right;
}
.sf-shoufeixm{
	border-left:1px solid #efefef;
	border-right:1px solid #efefef;
	border-bottom:1px solid #efefef;
	background: #fff;
}
.sf-shoufeixm tr{
	border-bottom:1px solid #efefef;
}
.sf-shoufeixm .xiangmu-box{
	padding-left: 40px;
    padding-right: 40px;
}
.sf-gerenxx-yibaoxg,.shoufei-yibao-rylb{
	display:none;
}
/*最近三天就诊信息*/
.jiuzhenxx {
	float:right;
	margin-right:30px;
	display:block;
	background:#00b472;
	color:#fff;
	font-size:12px;
	padding:4px 15px;
	cursor: pointer;
    border-radius: 4px;
    line-height:15px;
    margin-top:8px;
}
.row-jiuzhenxx {
	display: block;
    position: absolute;
    width: 520px;
    padding: 0 30px;
    top: 40px;
    right: 30px;
    background:#fff;
    border:solid 1px #efefef;
    margin-bottom:10px;
}
.row-jiuzhenxx .table th {
	border:none;
	text-align: center;
}

/*收费详情   医保信息   ==============》》开始*/
.pudian {
	width: 1024px;
    position: fixed;
    z-index: 1500;
    height: 0;
    top: 71px;
}
.pudian span.yibao-content {
    padding-bottom: 5px;
    padding-top: 5px;
    line-height: 16px;
    position: absolute;
    top: 59px;
    border: 1px solid #009943;
    /* border-radius: 4px; */
    background: #009943;
    padding-left: 7px;
    color: #fff;
    right: -31px;
    width: 30px;
    cursor: pointer;
}
#yibao-ybinfo {
    width: 50%;
    display: none;
    position: absolute;
    top: 59px;
    right: 0;
    z-index: 1500;
    border: 1px solid #ccc;
    background: #fff;
}
#yibao-ybinfo .ybinfo-head {
    background-color: #efefef;
    padding: 15px 0 15px 12px;
}
#yibao-ybinfo .yibaoinfo-head-type {
    position: relative;
    background-color: #fff;
    border: 1px solid #ccc;
    display: inline-block;
}
#yibao-ybinfo .yibaoinfo-head-type>div {
    cursor: pointer;
    display: inline-block;
    padding-left: 8px;
    background-color: #fff;
}
#yibao-ybinfo .yibaoinfo-head-type>div span {
    display: inline-block;
    padding-right: 5px;
}
#yibao-ybinfo .yibaoinfo-head-type>div:before {
    right: 169px;
    top: 8px;
    content: '';
    width: 1px;
    height: 15px;
    position: absolute;
    background-color: #ccc;
}
#yibao-ybinfo .yibaoinfo-head-type input {
    padding-left: 5px;
    border: 1px solid transparent;
    width: 170px;
    height: 30px;
}
#yibao-ybinfo .dropdown-menu li {
    padding: 5px;
    line-height: 1.5rem;
    padding-right: 20px;
}
#yibao-ybinfo .yibaoinfo-head-text {
	opacity: 0;
    padding-left: 5px;
    border: 1px solid #ccc;
    width: 136px;
    height: 30px;
}
.ybinfo-body {
    margin-left: 20px;
}
.ybinfo-body .ybinfo-body-left {
    line-height: 50px;
    display: inline-block;
    width: 45%;
}
.ybinfo-body .ybinfo-body-right {
    line-height: 50px;
    margin-left: 20px;
    display: inline-block;
    width: 45%;
}
.cgmz-height {
    background: #fff;
}
.yibaojzjlhead {
    background: #efefef;
}
.yibaojzjlhead span {
    color: #333;
    padding-left: 15px;
    line-height: 30px;
}
.cgmz-height {
    background: #fff;
    margin: 0 auto;
    border: none;
}
#yibao-ybinfo .table {
	margin:0 auto;
}
#yibao-ybinfo .table>thead>tr>th {
    font-size: 14px;
    font-weight: normal;
    border-bottom:none;
    padding: 8px;
    height: 30px;
    vertical-align: middle;
    text-align: center;
}
#yibao-ybinfo .dropdown-menu {
    min-width: 0px;
    margin: 0;
    padding: 0;
    border: none;
}
/*收费详情   医保信息   ==============》》结束*/
/* green dropdown*/
.dropdown-menu li{
	border-left:1px solid #00b671;
	border-right:1px solid #00b671;
}
.dropdown-menu li:first-child{
	border-top:1px solid #00b671;
}
.dropdown-menu li:last-child{
	border-bottom:1px solid #00b671;
}
.bootstrap-datetimepicker-widget li{
	border-left:none;
	border-right:none;
}
.bootstrap-datetimepicker-widget li:first-child{
	border-top:none;
}
.bootstrap-datetimepicker-widget li:last-child{
	border-bottom:none;
}
/*代煎*/
.row-content {
	width:100%
}
.row-content .form-group {
	width:33%;
	float:left;
	margin:0;
}
.qianyuexx {
	line-height:34px;
}
#yp-tabel {
	padding:3px 0;
}
#yp-tabel label.label {
	width:111px;
	color:#777;
}
#yp-tabel input {
    height: 34px;
    font-size: 14px;
    border-radius: 0;
}
#daijianwpcf-datetimepicker1 ul,
#daijianwpcf-datetimepicker1 li {
	border:none;
}
#daijianwpcf-datetimepicker1 li {
	overflow: visible;
	float:none;
	height:auto;
}


#shouhuodzul li {
	text-align:left;
	padding:0 10px;
}

.btn-print-choice {
	display:none;
	width: 100%;
	position:absolute;
	z-index:999;
	border: 1px solid #1cb7f8;
	background:#fff;
	top:37px;
}























